Cupfinalen for menn 2012 var den siste og avgjerande kampen i Noregsmeisterskapen i fotball for menn, den 107. cupfinalen i Noreg. Kampen stod mellom Idrottslaget Hødd frå Ulsteinvik og Tromsø Idrettslag. Finalen vart avvikla sundag 25. november 2012 på Ullevaal Stadion i Oslo framfor 24 217 tilskodarar. Etter 120 minutts spel stod det uavgjort 1–1. I den påfylgjande straffeskytinga sigra Hødd med 4 fulltreffarar, Tromsø stod att med 2 mål på 4 skot. Det var IL Hødds fyrste NM-finale.